"
Select Case Request("Action")
Case"Add"
Add
Case"SaveAdd"
SaveAdd
Case"Del"
Del
Case"Auto"
Auto
Case"IsMode"
IsMode
Case"Pass"
pass
Case"Edit"
Edit(0)
Case"UpdateName"
UpdateName
Case"SaveEdit"
SaveEdit
Case"EditPic"
EditPic
Case"SkinData"
SkinData
Case"Load"
Load
Case"DataPost"
DataPost
Case Else
Main
End Select
Footer()
Sub Main
Dim RsT,MainID,i
With Response
Set RsT=MNBoard.Execute("Select SkinID,SkinName,IsDefault,Ismode,Pass,remark From [i_Skins] Order By SkinID Asc")
If RsT.Eof Then Exit Sub
Rs=Rst.GetRows()
RsT.CLose
Set RsT=Nothing
.write"
风格列表
ID
风格名称
风格管理
"
For i=0 To UBound(Rs,2)
.write"
"&Rs(0,i)&"
"&Rs(1,i)&"
"
If Rs(4,i)=1 Then
.write "√ 显示"
Else
.write " × 显示"
End If
If Rs(2,i)=1 Then
.write " √ 论坛默认"
Else
.write " × 论坛默认 "
End IF
If Rs(3,i)=1 Then
.write " √ 引用"
Else
.write " × 引用"
End IF
.write" "&IconE&" 动态图片"
.write" "&IconE&" 页面结构"
.write" "&IconD&" 删除
"
Next
.write"
"
End With
End Sub
Sub UpdateName
If Request("SkinName")="" Then Goback"","":Exit Sub
MNBoard.Execute("Update [i_Skins] Set SkinName='"&Replace(Request("SkinName"),"'","")&"',Remark='"&Replace(Request("Remark"),"'","")&"' Where SkinID="&ID)
Suc"","风格名称修改成功。","?"
MNBoard.NetLog"操作后台_修改风格名称"
End Sub
Sub Add
Dim Temp
Set RS=MNBoard.Execute("Select Top 1 SkinName From [i_Skins] Where IsMode=1")
If Not Rs.Eof Then
Temp="当前引用 "&Rs("SkinName")&" 的风格的图片和模版结构"
Else
Temp="当前没有引用 风格模版 "
End If
Rs.Close
Response.Write""
End Sub
Sub SaveAdd
Dim Temp,Content,PIC,Txt,i,SkinDir
If Request("SkinDir")="" or Request("SkinName")="" or Request("Remark")="" Then GoBack"","":Exit Sub
Set RS=MNBoard.Execute("Select Top 1 SkinName,Content,PIC From [i_Skins] Where IsMode=1")
If Not Rs.Eof Then
Content=Rs(1)
PIC=Rs(2)
Txt="当前引用 "& Rs(0) &" 的风格的图片和模版结构"
Else
For i = 0 to Ubound(Skinsflag)
Content=Content&VBCrlf&"["&Skinsflag(i)&"]"&VBCrlf&"[/"&Skinsflag(i)&"]"&VBCrlf
Next
PIC="|||||||||||||||||||||||||||||||||"
Txt="当前没有引用风格模版,下面的各项都为空。"
End If
Rs.Close
MNBoard.Execute("Insert Into [i_Skins](SkinName,Remark,Content,Pic,SkinDir,isDefault,ismode,Pass) values('"&Replace(Request("SkinName"),"'","''")&"','"&Replace(Left(Request("Remark"),255),"'","''")&"','"&Replace(Content,"'","''")&"','"&PIC&"','"&Request("SkinDir")&"',0,0,1)")
Showtable "进入下一步","成功添加 "&Request("SkinName")&" 风格 现在编辑风格的结构-->> "&txt
MNBoard.NetLog"操作后台_添加风格"
ID=Conn.Execute("Select Max(SkinID) from [i_Skins]")(0)
Edit(1)
End Sub
Sub Edit(flag)
Dim Temp,SkinName,HelpTxt,I,flagname,Remark
Set RS=MNBoard.Execute("Select SkinName,Content,Remark From [i_Skins] Where SkinID="&ID)
SkinName=Rs(0)
MNBoard.Skins=Rs(1)
Remark = Rs(2)
Rs.Close
Temp="